home *** CD-ROM | disk | FTP | other *** search
/ Dr. Windows 3 / dr win3.zip / dr win3 / PVDRIVER / DTC3290.ZIP / 3290V14A.ZIP / !DTC3101.CFG next >
Text File  |  1991-11-26  |  11KB  |  468 lines

  1. ;
  2. ; DTC Host Adapter Configuration File
  3. ;
  4.  
  5. BOARD
  6.    ID = "DTC3101"                       ;product ID 3 char and 4 number
  7.    NAME = "DTC3290 Host Adapter - Rev.3.2" ;descriptive name up to 90 char
  8.    MFR = "Data Technology"              ;up tp 30 char
  9.    CATEGORY = "MSD"                     ;mass storage device
  10.    SLOT = EISA                ;board card type
  11.    LENGTH = 340             ;board card length in millimeters
  12.    AMPERAGE = 4000            ;5V current used, in mA
  13.    SKIRT = NO                ;drop-down skirt for 8-bit board
  14.    READID = YES             ;readable product ID
  15.    BUSMASTER = 400            ;max. acceptable latency in ms
  16.    IOCHECK = VALID            ;board support IOCHECKERR bit
  17.    DISABLE = SUPPORTED            ;board support ENABLE bit
  18.   COMMENTS = "This is the configuration file for the DTC 3290 Cache Host
  19. Adapter. Revision 3.2  Nov. 26, 1991"   ;up to 600 char
  20.  
  21.  
  22.    HELP = "The DTC 3290 supports caching for direct access devices like hard disk
  23. drives, optical devices etc., and also supports any conventional SCSIdevice."
  24.     ;up to 600 char
  25.  
  26.  
  27. IOPORT(4) = 0zC90H            ;Command code for configuration.
  28.    INITVAL = xxxxxxxx
  29. IOPORT(5) = 0zC91H            ;I/O port, BIOS base address.
  30.    INITVAL = xxxxxxxx
  31. IOPORT(6) = 0zC92H            ;cache unit, Asyn/Sync, SCSI parity,
  32.    INITVAL = xxxxxxxx            ;SCSI ID.
  33. IOPORT(7) = 0zC93H            ;write behind, read ahead.
  34.    INITVAL = xxxxxxxx
  35. IOPORT(8) = 0zC94H            ;BIOS en/disable, FDC en/disable,
  36.    INITVAL = xxxxxxxx            ;FDC DMA, HA IRQ.
  37. IOPORT(9) = 0zC95H            ;FDC, AT/PS2, PRECOMPENSATION
  38.    INITVAL = xxxxxxxx
  39. IOPORT(10) = 0zC96H            ;Write-Back/Removable settings.
  40.    INITVAL = xxxxxxxx
  41.  
  42. IOPORT(2) = 0zC8FH            ;BMIC System Doorbell Interrupt/
  43.    INITVAL = xxxxxxxx            ; status register. Cleared when
  44.                     ; config. data written to expansion
  45.                     ; board. Expansion board sets this
  46.                     ; bit when it has completed
  47.                     ; configuration and is ready to
  48.                     ; accept another command.
  49. IOPORT(3) = 0zC8DH            ;BMIC door bell register
  50.    INITVAL = xxxxxxxx            ;indicates the config. values have been
  51.                     ;written at IOPORT(4-5)
  52. IOPORT(1) = 0zC84H            ;EISA CONTROL CONFIG.
  53.    INITVAL = xxxxxxxx            ;enable 3290e
  54.  
  55. ;function statement block
  56.  
  57. ;
  58. ; Host Setting
  59. ;
  60. FUNCTION = "Host Resource"      ;identifies the name of the board function
  61.   TYPE = "MSD"                  ;function type; MSD-mass storage device
  62.     SUBFUNCTION = "Host Adapter Interrupt"
  63.     CHOICE = "IRQ = 11"
  64.         FREE
  65.         IRQ = 11
  66.         SHARE = no
  67.         TRIGGER = edge
  68.         INIT = IOPORT(8) LOC(2-0) 011
  69.         INIT = IOPORT(4) LOC(7-0) 01111111
  70.         INIT = IOPORT(2) LOC(7-0) 10000000
  71.         INIT = IOPORT(3) LOC(7-0) 10000000
  72.         INIT = IOPORT(1) LOC(0) 1
  73.     CHOICE = "IRQ = 9"
  74.         FREE
  75.         IRQ = 9
  76.         SHARE = no
  77.         TRIGGER = edge
  78.         INIT = IOPORT(8) LOC(2-0) 001
  79.         INIT = IOPORT(4) LOC(7-0) 01111111
  80.         INIT = IOPORT(2) LOC(7-0) 10000000
  81.         INIT = IOPORT(3) LOC(7-0) 10000000
  82.         INIT = IOPORT(1) LOC(0) 1
  83.     CHOICE = "IRQ = 10"
  84.         FREE
  85.         IRQ = 10
  86.         SHARE = no
  87.         TRIGGER = edge
  88.         INIT = IOPORT(8) LOC(2-0) 010
  89.         INIT = IOPORT(4) LOC(7-0) 01111111
  90.         INIT = IOPORT(2) LOC(7-0) 10000000
  91.         INIT = IOPORT(3) LOC(7-0) 10000000
  92.         INIT = IOPORT(1) LOC(0) 1
  93.     CHOICE = "IRQ = 12"
  94.         FREE
  95.         IRQ = 12
  96.         SHARE = no
  97.         TRIGGER = edge
  98.         INIT = IOPORT(8) LOC(2-0) 100
  99.         INIT = IOPORT(4) LOC(7-0) 01111111
  100.         INIT = IOPORT(2) LOC(7-0) 10000000
  101.         INIT = IOPORT(3) LOC(7-0) 10000000
  102.         INIT = IOPORT(1) LOC(0) 1
  103.     CHOICE = "IRQ = 14"
  104.         FREE
  105.         IRQ = 14
  106.         SHARE = no
  107.         TRIGGER = edge
  108.         INIT = IOPORT(8) LOC(2-0) 101
  109.         INIT = IOPORT(4) LOC(7-0) 01111111
  110.         INIT = IOPORT(2) LOC(7-0) 10000000
  111.         INIT = IOPORT(3) LOC(7-0) 10000000
  112.         INIT = IOPORT(1) LOC(0) 1
  113.     CHOICE = "IRQ = 15"
  114.         FREE
  115.         IRQ = 15
  116.         SHARE = no
  117.         TRIGGER = edge
  118.         INIT = IOPORT(8) LOC(2-0) 000
  119.         INIT = IOPORT(4) LOC(7-0) 01111111
  120.         INIT = IOPORT(2) LOC(7-0) 10000000
  121.         INIT = IOPORT(3) LOC(7-0) 10000000
  122.         INIT = IOPORT(1) LOC(0) 1
  123.  
  124.  
  125.     SUBFUNCTION = "Mail box base I/O port"
  126.     CHOICE = "PORT = 330H"
  127.         FREE
  128.         PORT = 330H-332H
  129.         SHARE = no
  130.         INIT = IOPORT(5) LOC(3-0) 0000
  131.     CHOICE = "PORT = 334H"
  132.         FREE
  133.         PORT = 334H-336H
  134.         SHARE = no
  135.         INIT = IOPORT(5) LOC(3-0) 0001
  136.     CHOICE = "PORT = 230H"
  137.         FREE
  138.         PORT = 230h-232h
  139.         SHARE = no
  140.         INIT = IOPORT(5) LOC(3-0) 0010
  141.     CHOICE = "PORT = 234H"
  142.         FREE
  143.         PORT = 234H-236h
  144.         SHARE = no
  145.         INIT = IOPORT(5) LOC(3-0) 0011
  146.     CHOICE = "PORT = 130H"
  147.         FREE
  148.         PORT = 130h-132h
  149.         SHARE = no
  150.         INIT = IOPORT(5) LOC(3-0) 0100
  151.     CHOICE = "PORT = 134H"
  152.         FREE
  153.         PORT = 134H-136H
  154.         SHARE = no
  155.         INIT = IOPORT(5) LOC(3-0) 0101
  156.  
  157.  SUBFUNCTION = "BIOS base address"
  158.     CHOICE = "BIOS ADDR AT 0D8000H"
  159.         FREE
  160.         MEMORY = 8K
  161.             ADDRESS = 0D8000H
  162.             MEMTYPE = oth            ; OTHER
  163.             WRITABLE = no
  164.             SIZE = byte
  165.             SHARE = no
  166.             CACHE = no
  167.         MEMORY = 2K
  168.             ADDRESS = 0DB800H
  169.             MEMTYPE = oth
  170.             WRITABLE = yes            ; BIOS has scratch pad RAM
  171.             SIZE = byte
  172.             SHARE = no
  173.             CACHE = no
  174.         INIT = IOPORT(5) LOC(7-4) 0000
  175.     CHOICE = "BIOS ADDR AT 0DC000H"
  176.         FREE
  177.         MEMORY = 8K
  178.             ADDRESS = 0DC000H
  179.             MEMTYPE = oth            ; OTHER
  180.             WRITABLE = no
  181.             SIZE = byte
  182.             SHARE = no
  183.             CACHE = no
  184.         MEMORY = 2K
  185.             ADDRESS = 0DF800H
  186.             MEMTYPE = oth
  187.             WRITABLE = yes            ; BIOS has scratch pad RAM
  188.             SIZE = byte
  189.             SHARE = no
  190.             CACHE = no
  191.         INIT = IOPORT(5) LOC(7-4) 0001
  192.     CHOICE = "BIOS ADDR AT 0C8000H"
  193.         FREE
  194.         MEMORY = 8K
  195.             ADDRESS = 0C8000H
  196.             MEMTYPE = oth            ; OTHER
  197.             WRITABLE = no
  198.             SIZE = byte
  199.             SHARE = no
  200.             CACHE = no
  201.         MEMORY = 2K
  202.             ADDRESS = 0CB800H
  203.             MEMTYPE = oth
  204.             WRITABLE = yes            ; BIOS has scratch pad RAM
  205.             SIZE = byte
  206.             SHARE = no
  207.             CACHE = no
  208.         INIT = IOPORT(5) LOC(7-4) 0010
  209.     CHOICE = "BIOS ADDR AT 0CC000H"
  210.         FREE
  211.         MEMORY = 8K
  212.             ADDRESS = 0CC000H
  213.             MEMTYPE = oth            ; OTHER
  214.             WRITABLE = no
  215.             SIZE = byte
  216.             SHARE = no
  217.             CACHE = no
  218.         MEMORY = 2K
  219.             ADDRESS = 0CF800H
  220.             MEMTYPE = oth
  221.             WRITABLE = yes
  222.             SIZE = byte
  223.             SHARE = no
  224.             CACHE = no
  225.         INIT = IOPORT(5) LOC(7-4) 0011
  226.     CHOICE = "BIOS DISABLE"
  227.         FREE
  228.         INIT = IOPORT(5) LOC(7-4) 1111
  229. ;
  230. ;; SCSI Setting
  231. ;
  232. FUNCTION = "SCSI Setting"
  233.     TYPE = "MSD"
  234.     SUBFUNCTION = "SCSI ID"
  235.     CHOICE = "ID = 7"
  236.         FREE
  237.         INIT = IOPORT(6) LOC(2-0) 111
  238.     CHOICE = "ID = 6"
  239.         FREE
  240.         INIT = IOPORT(6) LOC(2-0) 110
  241.     CHOICE = "ID = 5"
  242.         FREE
  243.         INIT = IOPORT(6) LOC(2-0) 101
  244.     CHOICE = "ID = 4"
  245.         FREE
  246.         INIT = IOPORT(6) LOC(2-0) 100
  247.     CHOICE = "ID = 3"
  248.         FREE
  249.         INIT = IOPORT(6) LOC(2-0) 011
  250.     CHOICE = "ID = 2"
  251.         FREE
  252.         INIT = IOPORT(6) LOC(2-0) 010
  253.     CHOICE = "ID = 1"
  254.         FREE
  255.         INIT = IOPORT(6) LOC(2-0) 001
  256.     CHOICE = "ID = 0"
  257.         FREE
  258.         INIT = IOPORT(6) LOC(2-0) 000
  259.  
  260.  
  261.     SUBFUNCTION="SCSI Parity"
  262.     CHOICE="Parity Enable"
  263.         FREE
  264.         INIT=IOPORT(6) LOC(3) 1
  265.     CHOICE="Parity Disable"
  266.         FREE
  267.         INIT=IOPORT(6) LOC(3) 0
  268.  
  269.     SUBFUNCTION = "SCSI Transfer Mode"
  270.     CHOICE = "Asynchronous Transfer"
  271.         FREE
  272.         INIT = IOPORT(6) LOC(4) 1
  273.     CHOICE = "Synchronous Transfer"
  274.         FREE
  275.         INIT = IOPORT(6) LOC(4) 0
  276.  
  277. ;
  278. ;Cache Features Setting
  279. ;
  280.  
  281. FUNCTION = "Cache Features"
  282.     SUBFUNCTION = "Host Adapter Cache Unit"
  283.     CHOICE = "4KB"
  284.         FREE
  285.         INIT = IOPORT(6) LOC(7-5) 000
  286.     CHOICE = "8KB"
  287.         FREE
  288.         INIT = IOPORT(6) LOC(7-5) 100
  289.     CHOICE = "16KB"
  290.         FREE
  291.         INIT = IOPORT(6) LOC(7-5) 101
  292.     CHOICE = "32KB"
  293.         FREE
  294.         INIT = IOPORT(6) LOC(7-5) 110
  295.     CHOICE = "64KB"
  296.         FREE
  297.         INIT = IOPORT(6) LOC(7-5) 111
  298.     CHOICE = "0.5KB"
  299.         FREE
  300.         INIT = IOPORT(6) LOC(7-5) 001
  301.     CHOICE = "1KB"
  302.         FREE
  303.         INIT = IOPORT(6) LOC(7-5) 010
  304.     CHOICE = "2KB"
  305.         FREE
  306.         INIT = IOPORT(6) LOC(7-5) 011
  307.  
  308.     SUBFUNCTION = "Cache Function Enable/Disable"
  309.     CHOICE = "ENABLE"
  310.         FREE
  311.         INIT = IOPORT(7) LOC(7) 0
  312.     CHOICE = "DISABLE"
  313.         FREE
  314.         INIT = IOPORT(7) LOC(7) 1
  315.  
  316.     SUBFUNCTION = "Write Back Disk Idle Time"
  317.     CHOICE = "1S"
  318.         FREE
  319.         INIT = IOPORT(7) LOC (5-3) 000
  320.     CHOICE = "2S"
  321.         FREE
  322.         INIT = IOPORT(7) LOC (5-3) 100
  323.     CHOICE = "5S"
  324.         FREE
  325.         INIT = IOPORT(7) LOC (5-3) 101
  326.     CHOICE = "10S"
  327.         FREE
  328.         INIT = IOPORT(7) LOC (5-3) 110
  329.     CHOICE = "DISABLE"
  330.         FREE
  331.         INIT = IOPORT(7) LOC (5-3) 111
  332.     CHOICE = "0ms"
  333.         FREE
  334.         INIT = IOPORT(7) LOC (5-3) 011
  335.     CHOICE = "100ms"
  336.         FREE
  337.         INIT = IOPORT(7) LOC (5-3) 001
  338.     CHOICE = "500ms"
  339.         FREE
  340.         INIT = IOPORT(7) LOC (5-3) 0